/**
 * 版权所有：厦门市巨龙信息科技有限公司
 * Copyright 2023 Xiamen Dragoninfo Eng. Co. Ltd.
 * All right reserved.
 */
package com.github.alfred.database.adapter;

import org.springframework.data.domain.Sort;

/**
 * 类说明
 *
 * @author chengh
 * @date 2023/9/15 13:31
 */
public interface IDatabaseAdapterProvider {
    /**
     * 空排序靠后
     *
     * @param column
     * @param direction
     * @return
     */
    String getSortNullsLast(String column, Sort.Direction direction);

    /**
     * 空排序靠前
     *
     * @param column
     * @param direction
     * @return
     */
    String getSortNullsFirst(String column,Sort.Direction direction);

    /**
     * 字符转时间戳类型
     * @param time
     * @return
     */
    String strToTimestamp(String time);
}
